import { BasicColumn } from '@/components/Table';
import { FormSchema } from '@/components/Table';
import { useI18n } from '@/hooks/web/useI18n';

const { t } = useI18n();
export const columns: BasicColumn[] = [
  {
    title: t('会话')+'Id',
    align: 'center',
    dataIndex: 'sessionId',
  },
  {
    title: t('账号'),
    align: 'center',
    dataIndex: 'username',
  },
  {
    title: t('昵称'),
    align: 'center',
    dataIndex: 'name',
  },
  {
    title: t('最后登录')+'Ip',
    align: 'center',
    dataIndex: 'lastLoginIp',
  },
  {
    title: t('最后登录时间'),
    align: 'center',
    dataIndex: 'lastLoginTime',
  },
  {
    title: t('最后登录地址'),
    align: 'center',
    dataIndex: 'lastLoginAddress',
  },
  {
    title: t('最后登录使用浏览器'),
    align: 'center',
    dataIndex: 'lastLoginBrowser',
  },
  {
    title: t('最后登录使用系统'),
    align: 'center',
    dataIndex: 'lastLoginOs',
  },
];

export const searchFormSchema: FormSchema[] = [
  {
    field: 'username',
    label: t('名称'),
    component: 'Input',
    required: false,
    colProps: { span: 8 },
  },
];
